feel embarrassed - Alemán Inglés Diccionario